package org.qfedu.edu.seckill.service;

import io.jsonwebtoken.Claims;
import io.jsonwebtoken.Jws;

public interface ITokenService {


    /**
     * 创建token
     * @param userId
     * @param username
     * @return
     */
    String createToken(String userId,String username);


    /**
     * 校验token
     * @param token
     * @return
     */
    boolean verifyToken(String token);

    /**
     * 这个就是解析咋们的token
     * @param token
     * @return
     */
    Jws<Claims> parseToken(String token);


    /**
     * 刷新token
     * @param token
     * @return
     */
    String refreshToken(String token);




}
